#include <FileSystem/FAT32.h>

DWORD GetFirstSectorOfFAT32Cluster(LPFAT32BPBHEADER lpFAT32BPBHeader, DWORD dwClusterNum)
{
    return 8 * (dwClusterNum - 2) /* 去掉 BPB 和 FAT 这两个簇 */
            + lpFAT32BPBHeader->BPB_ResvdSecCnt /* BPB 占用的扇区数 */
            + (lpFAT32BPBHeader->BPB_NumFATs * lpFAT32BPBHeader->BPB_FATSz32); /* FAT 占用的扇区数 */
}